//! Arrow Flight SQL服务器实现
//! 
//! 提供基于Arrow Flight的SQL查询服务，包括：
//! - Flight SQL协议实现
//! - 查询执行和结果流式传输
//! - 元数据查询支持
//! - 认证和授权集成

pub mod server;
pub mod service_simple;
pub mod error;

// 重新导出核心类型
pub use server::FlightSqlServer;
pub use service_simple::SimpleFlightSqlService;
pub use error::{FlightSqlError, Result};

// 重新导出Arrow Flight类型
pub use arrow_flight::{FlightData, FlightDescriptor, FlightInfo, Ticket};

/// Flight SQL版本
pub const FLIGHT_SQL_VERSION: &str = env!("CARGO_PKG_VERSION");
